package com.boot6.mapper;


import com.boot6.pojo.Emp;
import org.apache.ibatis.annotations.*;

import java.time.LocalDate;
import java.util.List;



/**
 * @author wzm
 * @create 2024-03-01 9:41
 * project_name:JavaWeb2401
 * @Description
 */
//@Mapper
public interface EmpMapper {
    //根据id查询一个emp信息
    Emp selectById(Integer id);

   //根据动态条件搜索信息的方法
    List<Emp> selectByIf(String name, Short gender, LocalDate begin, LocalDate end);

    //修改
    void update(Emp emp);

    //批量删除员工的方法

    void deleteEmpByIds(List<Integer> ids);

    //根据部门id查询部门下员工的方法
    List<Emp> selecctEmpByDeptId(Integer id);

}

